The PRESTO Application Suite

نویسندگان

  • Radhika Thekkath
  • Susan J. Eggers
چکیده

This report describes a group of coarseand medium-grain, explicitly-parallel applications that have been made available via the World-Wide Web at (http://www.cs.washington.edu/research/projects/parsw/Benchmarks/Presto/www/index.html). These programs have been written using the PRESTO user-level threads library [4], by students at the University of Washington and Rice University. PRESTO provides a C ++ -based environment for writing object-oriented parallel programs for shared-memory multiprocessors. The library provides basic classes useful for writing parallel programs, among them are thread manipulation routines for concurrency and synchronization primitives. Details of this programming environment and examples are in the PRESTO user's manual [5]. The PRESTO manual and sources can be obtained via anonymous FTP (ftp://cs.washington.edu/pub/presto1.0.tar.Z). The applications in this suite have been written for the Sequent Symmetry [10] and calls into the PRESTO library port to the Sequent. PRESTO's thread manipulation calls, such as thread creation, deletion, etc., are fairly standard, and are available in thread packages available on other machines. These programs are therefore easily portable to other architectures by replacing the PRESTO threads calls to those of another library. The next section describes each application brie y. The applications from Rice University were developed as part of a class project, and made available here, thanks to Prof. John Bennett. Some of these programs are short and do fairly obvious computations, like matrix multiply. Hence many details are omitted, and explanation is provided only when appropriate.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

POLYPATH: Supporting Multiple Tradeoffs for Interaction Latency

Modern mobile systems use a single input-to-display path to serve all applications. In meeting the visual goals of all applications, the path has a latency inadequate for many important interactions. To accommodate the different latency requirements and visual constraints by different interactions, we present POLYPATH, a system design in which application developers (and users) can choose from ...

متن کامل

Reducing Latency by Eliminating Synchrony

Drawing or dragging an object on a mobile device is annoying today because the latency is manifested spatially with an obvious gap between the touch point and the line head or dragged object. This work identifies the multiple synchronization points in the input to display path of modern mobile systems as a major source of latency, contributing about 30ms to the overall latency. We present Prest...

متن کامل

VLSI Implementation of Low Power Decompressor Using PRESTO Generator

This paper deals with a low-power programmable (PRESTO) generator for creating pseudo-random test patterns with desired toggling levels and improved fault coverage versus the state-of-the-art built in self test (BIST) based pseudorandom test pattern generator. A PRESTO generator involves a linear finite state machine (linear feedback shift register or a ring generator) and an auxiliary circuit ...

متن کامل

The Design of PRESTO: A Framework For Architecture Level Power Estimation

This paper presents PRESTO, a framework for architecture level power estimation. To enable flexible adaptation to various hardware designs, PRESTO separates power model of a hardware structure into three different layers: technology layer, circuit layer and dynamic behavior layer. Furthermore, to increase software reusability, circuit models are built using a hierarchical approach. This paper e...

متن کامل

pRESTO: a toolkit for processing high-throughput sequencing raw reads of lymphocyte receptor repertoires

UNLABELLED Driven by dramatic technological improvements, large-scale characterization of lymphocyte receptor repertoires via high-throughput sequencing is now feasible. Although promising, the high germline and somatic diversity, especially of B-cell immunoglobulin repertoires, presents challenges for analysis requiring the development of specialized computational pipelines. We developed the R...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994